Big Huge Thesaurus

Spergularia rubra

noun